Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: jixi juzi ji juji juyi ju ?

according to reports / it is reported (that)
monitor lizards (family Varanidae)
big and small

Dictionary · Google Translate · Help
By MDBG 2025