English to Chinese Dictionary

Search:

Did you mean: tw two duwu touwu tudu tawu tutu tuo ?

突兀 lofty; towering / sudden; abrupt
涂污 to smear; to deface


<< back to the home page