peruvian apple cactus (cereus repandus) - Spanish English Dictionary