meaning of leeward side

1. the side sheltered from the wind


Related Words

leeward side |

Developed & Maintained By Taraprasad.com

Treasure Words