Stinking Iris (noun) Definition, Meaning & Examples

noun
  1. an iris plant, Iris foetidissima, of W Europe and N Africa, having purplish flowers and a strong unpleasant smell when bruised
Stinking Iris (noun) Definition, Meaning & Examples

More Definitions