English-French dictionary »

ammocoete meaning in French

EnglishFrench
ammocoete (lamprey larva)
noun

ammocète◼◼◼nom