combat center

انگلیسی به انگلیسی

• military base situated in a central strategic location

پیشنهاد کاربران