English to Chinese Dictionary

Search:

外星人 wài xīng rén space alien; extraterrestrial


<< back to the home page