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
Tweet