inhospitable climate - Spanish English Dictionary