SOCOTRA BEGONIA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Socotra Begonia.
Socotra Begonia - as a noun
Semi-tuberous begonia having peltate leaves and rose-pink flowers; yemen
Synonyms (Exact Relations)
begonia socotranaExample Sentences
"The socotra begonia is a rare and unique plant found in Socotra, Yemen."
"The socotra begonia has beautiful pink flowers."
"Many botanists are fascinated by the socotra begonia."
"The socotra begonia is known for its large leaves."
"The socotra begonia can only be found on the island of Socotra."