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
Tweet