Meaning of rosebud orchid
Definition of rosebud orchid
(noun)
orchid
of
central
and
northern
South America having 1- to 3-blossomed racemes of
large
showy
rose-colored
flowers;
sometimes
placed
in
genus
Pogonia
Other information on rosebud orchid
WIKIPEDIA results for
rosebud orchid
Amazon results for
rosebud orchid
Tweet