windward: the direction from which the wind is coming
direction: the spatial relation between something and the course along which it points or moves
juggernaut: a massive inexorable force that seems to crush everything in its way