Definitions
There is 1 meaning of the phrase
Begonia Socotrana.
Begonia Socotrana - as a noun
Semi-tuberous begonia having peltate leaves and rose-pink flowers; yemen
Synonyms (Exact Relations)
socotra begonia