meaning of lee side

1. the side of something that is sheltered from the wind


Related Words

lee side | leeward side |

Developed & Maintained By Taraprasad.com

Treasure Words