place with an agreeable climate - Spanish English Dictionary