English to Chinese Dictionary

Search:

放得下 fàng de xià to be able to put (sth) down; to have room for; to be able to accommodate


<< back to the home page