Meaning of starflower
Definition of starflower
(noun)
common
Old World
herb
having
grasslike
leaves and clusters of
star-shaped
white
flowers with
green
stripes;
naturalized
in the
eastern
United States
Other information on starflower
WIKIPEDIA results for
starflower
Amazon results for
starflower
Tweet