went head to head with each other

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

• butted heads, battled each other, fought each other, competed with each other, did not give in to each other (slang)

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

بپرس