meaning of windward islands

1. a group of islands in the southeastern West Indies; the southern part of the Lesser Antilles


Related Words

windward islands |

Developed & Maintained By Taraprasad.com

Treasure Words