florivory
Etymology
From flori- + -vory.
noun
The condition of being florivorous