floricides

English

Noun

floricides

  1. plural of floricide