deemed it necessary

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

• believed it to be essential or required

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

بپرس