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
Tweet