English to Chinese Dictionary

Search:

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


<< back to the home page