carrion flower
noun
- 1
Any of a wide variety of plants that have a scent of carrion that attracts certain animals to the plants from which they disperse pollen, seeds. or spores.
Translate “carrion flower” into another language
Choose a language below to open the translator with English selected as the source language.