sheltered position

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

• protected position that can be defended from the field

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