gladdon iris
Explore definitions, synonyms, and language insights of gladdon iris
Definitions
Noun
iris with purple flowers and foul-smelling leaves; southern and western Europe and North Africa