English dictionary
socotra begonia meaning and definition
Definition and meaning of socotra begonia at MeaningMonkey.org. socotra begonia meaning and definition in the English Dictionary.SOCOTRA BEGONIA noun
Definition of Socotra begonia (noun)
- semi-tuberous begonia having peltate leaves and rose-pink flowers; Yemen
- synonyms: Begonia socotrana
Source: Princeton University Wordnet