English-Chinese dictionary »

land snail meaning in Chinese

EnglishChinese
land snail (species of snail that lives on land)
noun

蜗牛 /wōniú/noun

蝸牛noun

陆生蜗牛 /lùshēng wōniú/noun

陸生蝸牛noun