florivores

English

Noun

florivores

  1. plural of florivore