Pinyin Dictionary results for "ai kou shi xiu"

碍口识羞
tongue-tied for fear of embarrassment (idiom)
Dictionary data provided by CC-CEDICT