English to Chinese Dictionary

Search:

lín (Cantonese) to topple / to collapse / to coax / flower bud


<< back to the home page