Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: xigu zigui xiagui sigui xigai xigua ?

guī loggerhead sea turtle (Caretta caretta)

Dictionary · Google Translate · Help
By MDBG 2025