Meaning of water orchid

Definition of water orchid

(noun) a tropical floating aquatic plant having spikes of large blue flowers; troublesome in clogging waterways especially in southern United States

Other information on water orchid

WIKIPEDIA results for water orchid
Amazon results for water orchid