emplacementEnglish

emplacement, locating, location, placement, position

Noun

Military installation consisting of a prepared position for siting a weapon

English: emplacement

Bahasa words with similar meanings

English words with similar meanings

Show 5 words