English-Chinese dictionary »

horse-leech meaning in Chinese

EnglishChinese
horse-leech (larger than the common leech)
noun
[UK: hɔːs liːtʃ]
[US: ˈhɔːrs ˈliːtʃ]

馬蛭noun

马蛭 /mǎzhì/noun