threw him to the dogs

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

• released his vengeance upon him, forced him to pay the consequences for his actions

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

بپرس