English to Chinese Dictionary

Search:

三头六臂 sān tóu liù bì (lit.) (having) three heads and six arms (idiom) / (fig.) superhuman abilities; exceptional capability


<< back to the home page