Meaning of treasure flower
Definition of treasure flower
(noun)
decumbent
South African
perennial
with
short
densely
leafy
stems and
orange
flower
rays with
black
eyespots at
base
Other information on treasure flower
WIKIPEDIA results for
treasure flower
Amazon results for
treasure flower
Tweet