Meaning of sobralia
Definition of sobralia
(noun)
any of
various
showy
orchids of the
genus
Sobralia having
leafy
stems and bright-colored
solitary
or
racemose
flowers
similar
to those of
genus
Cattleya
Other information on sobralia
WIKIPEDIA results for
sobralia
Amazon results for
sobralia
Tweet