Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: mucous mucus ?

水律蛇 shuǐ lǜ shé Oriental rat snake (Ptyas mucosus)
滑鼠蛇 huá shǔ shé Oriental rat snake (Ptyas mucosus)

Dictionary · Google Translate · Help
By MDBG 2026