Meaning of LARVA in English

LARVA

n larva (1. [Rom. Mythol.]; 2. [Zool.; specif.: Entom.])

Interlingua English vocab.      Английский словарь Интерлингва.