English to Chinese Dictionary

Search:

鸡肋 lèi chicken ribs / sth of little value or interest / sth of dubious worth that one is reluctant to give up / to be physically weak


<< back to the home page