larvivores
English
Noun
larvivores
plural of
larvivore