have the advantage over someone

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

• be victorious over someone, be in a superior position

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

بپرس