Meaning of princess feather
Definition of princess feather
(noun)
annual
with
broadly
ovate
leaves and
slender
drooping
spikes of
crimson
flowers;
southeastern
Asia and Australia;
naturalized
in North America
Other information on princess feather
WIKIPEDIA results for
princess feather
Amazon results for
princess feather
Tweet