pitahaya cactus - German English Dictionary