HYMENOPTERA


Meaning of HYMENOPTERA in English

noun ·pl an extensive order of insects, including the bees, ants, ichneumons, sawflies, ·etc.

Webster English vocab.      Английский словарь Webster.