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