kidney begonia (begonia erythrophylla) - English Synonyms Dictionary