Site icon The Law Dictionary

INSULAR

Being insulated or isolated from the surroundings.

Exit mobile version