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