Meaning of stream orchid
Definition of stream orchid
(noun)
orchid
growing
along
streams or ponds of
western
North America having
leafy
stems and 1
greenish-brown
and
pinkish
flower
in the
axil
of
each
upper
leaf
Other information on stream orchid
WIKIPEDIA results for
stream orchid
Amazon results for
stream orchid
Tweet