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