fruit of the melon cactus (red and edible) - Espagnol Anglais Dictionnaire