locatorEnglish

locater, locator

Noun

A person who fixes the boundaries of land claims

English: locator, locater

English words with similar meanings

Show 1 words