a species of cactus (epiphyllum oxypetalum) - French English Dictionary