place with an agreeable climate - Español Inglés Diccionario