Definition, synonyms and related words
Any organism that consumes flowers as the main part of its diet