Mobile
Log In
Sign Up
Tools
Translator
Alphabet
Home
Chinese-English
English-Chinese
French-English
English-French
Home
>
chinese-english
>
"zenaida" in English
English translation for "
zenaida
"
(dove) 【动物;动物学】哀鸽〔产于美洲〕。
Similar Words:
"zena tiruneh" English translation
,
"zenaga" English translation
,
"zenahlik" English translation
,
"zenahlikova" English translation
,
"zenahlova" English translation
,
"zenaida dove" English translation
,
"zenaidi" English translation
,
"zenami" English translation
,
"zenana" English translation
,
"zenana cloth" English translation