leeward coast - Turkish English Dictionary