The Law Dictionary
INSULAR
Law Professor
11 years ago
Being insulated or isolated from the surroundings.
Exit mobile version