megafrugivores

English

Noun

megafrugivores

  1. plural of megafrugivore