carrion flowers

English

Noun

carrion flowers

  1. plural of carrion flower