Meaning : A station in a remote or sparsely populated location.
Synonyms : outstation
Meaning : A settlement on the frontier of civilization.
Synonyms : frontier settlement
Meaning : A military post stationed at a distance from the main body of troops.