kidney begonia (begonia erythrophylla) - French English Dictionary