Meaning of english iris

Definition of english iris

(noun) bulbous iris native to the Pyrenees; widely cultivated for its large delicate flowers in various colors except yellow

Other information on english iris

WIKIPEDIA results for english iris
Amazon results for english iris