RhymeNow
Free Online Rhyming Dictionary
leeward
a. Directed or situated toward the sea.
adv. Toward the sea.