Portuguese-English dictionary »

anfioxo meaning in English

PortugueseEnglish
anfioxo noun
{m}

lancelet [lancelets](animal of Cephalochordata)
noun
[UK: ˈlæn.slət] [US: ˈlæn.slət]