st. kitts and nevis

Noun
  1. A country on several of the Leeward Islands;
    Located to the east southeast of Puerto Rico;
    Achieved independence from the United Kingdom in 1983 (synset 109009793)

Other Searches