CARRION FLOWER
Meaning of CARRION FLOWER in English
noun
1. : an American catbrier ( Smilax herbacea ) whose flowers smell like carrion
2. : a plant of the genus Stapelia
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012