horned melon (cucumis metuliferus) - Español Inglés Diccionario