Iris foetidissima

Explore definitions, synonyms, and language insights of Iris foetidissima

Definitions

Noun
iris with purple flowers and foul-smelling leaves; southern and western Europe and North Africa