Spanish-English dictionary »

ammocetes meaning in English

SpanishEnglish
ammocetes noun
{f-Pl}

ammocoete(lamprey larva)
noun