Dictionary search results

Showing 1-4 of 4 results

Leeward Islands US English

A group of islands in the Caribbean Sea that constitutes the northern part of the Lesser Antilles. The group includes Guadeloupe, Antigua, St. Kitts, and Montserrat

Leeward Islands English-Spanish

the Leeward Islands