kamus
.
Search
About
locater
English
locater, locator
Noun
A person who fixes the boundaries of land claims
English: locator, locater
English words with similar meanings
Show 1 words
locator