meaning of leeward islands

1. a group of islands in the eastern West Indies


Related Words

leeward islands |

Developed & Maintained By Taraprasad.com

Treasure Words