kamus
.
Search
About
leeward_islands
English
Leeward Islands
Noun
A group of islands in the eastern West Indies
English: Leeward Islands
Bahasa:
Kepulauan Leeward
Bahasa words with similar meanings
kepulauan leeward