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
Tweet