leeward_islandsEnglish

Leeward Islands

Noun

A group of islands in the eastern West Indies

English: Leeward Islands

Bahasa: Kepulauan Leeward

Bahasa words with similar meanings