strenuous efforts

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

• making a great effort, performing something with much energy

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

بپرس