Meaning of stinking iris

Definition of stinking iris

(noun) iris with purple flowers and foul-smelling leaves; southern and western Europe and North Africa

Other information on stinking iris

WIKIPEDIA results for stinking iris
Amazon results for stinking iris