EXCLAVE MEANING IN ENGLISH

• Exclave Definition & Synonyms

  1. (n.) A portion of a country which is separated from the main part and surrounded by politically alien territory.


RECENT SEARCHES