Meaning of foxtail orchid
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
Other information on foxtail orchid
WIKIPEDIA results for
foxtail orchid
Amazon results for
foxtail orchid
Tweet