led to victory

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

• caused a win, made winning possible

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

بپرس