Meaning of star-glory
Definition of star-glory
(noun)
tropical
American
annual
climber
having red (sometimes white) flowers and
finely
dissected
leaves;
naturalized
in United States and
elsewhere
Other information on star-glory
WIKIPEDIA results for
star-glory
Amazon results for
star-glory
Tweet