Meaning of to leeward

Definition of to leeward

(noun) the side sheltered from the wind

Other information on to leeward

WIKIPEDIA results for to leeward
Amazon results for to leeward