Synonyms for
Insular
Definition
relating to or characteristic of an island; detached and narrow-minded; isolated from other people or cultures.
Synonyms for
Definition
relating to or characteristic of an island; detached and narrow-minded; isolated from other people or cultures.