kidney begonia (begonia erythrophylla) - Spanish English Dictionary