socotra begonia Meaning, Definition & Usage

  1. noun semi-tuberous begonia having peltate leaves and rose-pink flowers; Yemen
    Begonia socotrana.

WordNet