English dictionary
foxtail orchid meaning and definition
Definition and meaning of foxtail orchid at MeaningMonkey.org. foxtail orchid meaning and definition in the English Dictionary.FOXTAIL ORCHID noun
Definition of foxtail orchid (noun)
- any of various orchids of the genus Rhyncostylis having pink- to purple-marked white flowers in a dense cylindrical raceme
Source: Princeton University Wordnet