avivores
English
Noun
avivores
plural of
avivore