Meaning of iris foetidissima

Definition of iris foetidissima

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

Other information on iris foetidissima

WIKIPEDIA results for iris foetidissima
Amazon results for iris foetidissima