Meaning of locator

Definition of locator

(noun) a person who fixes the boundaries of land claims

Other information on locator

WIKIPEDIA results for locator
Amazon results for locator