sobralia
English Dictionary
->
Letter S
-> sobralia
Search Dictionary:
sobralia Definition
(n)
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
sobralia Synonyms
sobralia
© Art Branch Inc.