Definitions
There is 1 meaning of the phrase
Iris Xiphioides.
Iris Xiphioides - as a noun
Bulbous iris native to the pyrenees; widely cultivated for its large delicate flowers in various colors except yellow
Synonyms (Exact Relations)
english iris