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
Tweet