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