Dictionary search results

Showing 1-2 of 2 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 New Oxford Dictionary for Writers & Editors

group of islands in the Caribbean