avivores

English

Noun

avivores

  1. plural of avivore