lady's slipper (pedilanthus macrocarpus) - Español Inglés Diccionario