English-Spanish dictionary »

ammocoete meaning in Spanish

EnglishSpanish
ammocoete (lamprey larva)
noun

ammocetesnoun
{f-Pl}