larvivore
English
Noun
larvivore (plural larvivores)
- (biology) Anything that eats larvae
Related terms
- larvivorous
Italian
Adjective
larvivore
- feminine plural of larvivoro
Anagrams
- rivolverà