line of defense

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

• place where one's defense systems are located, point of defense

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

بپرس