English to Chinese Dictionary

Search:

Did you mean: homing huaming humming hunming haoming huiming huming huiying ?

活命 huó mìng life / to survive / to save a life / to scrape a living


<< back to the home page