English dictionary
water orchid meaning and definition
Definition and meaning of water orchid at MeaningMonkey.org. water orchid meaning and definition in the English Dictionary.WATER ORCHID noun
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
- synonyms: Eichhornia crassipes, Eichhornia spesiosa, water hyacinth
Source: Princeton University Wordnet