stinking iris

Noun
  1. Iris with purple flowers and foul-smelling leaves;
    Southern and western Europe and North Africa (synset 112434147)

Found on Word Lists

Other Searches