English to Chinese Dictionary

Search:

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

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


<< back to the home page