windswept

(adj) inhospitable (similar term)