fruit of the melon cactus (red and edible) - Español Inglés Diccionario