English-Chinese dictionary »

larva meaning in Chinese

EnglishChinese
larva [larvae] (a stage of growth)
noun
[UK: ˈlɑː.və]
[US: ˈlɑːr.və]

幼虫 /yòuchóng/noun

幼蟲noun

mosquito larva noun

孑孓 /jiéjué/noun