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.