Definitions
There is 1 meaning of the phrase
Iris Foetidissima.
Iris Foetidissima - as a noun
Iris with purple flowers and foul-smelling leaves; southern and western europe and north africa
Synonyms (Exact Relations)
gladdongladdon irisroast beef plantstinking gladwynstinking iris