LEEWARD ISLANDS


Meaning of LEEWARD ISLANDS in English

/lee"weuhrd/

a group of islands in the N Lesser Antilles of the West Indies, extending from Puerto Rico SE to Martinique.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .