press home an argument

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

• convince; vigorously state a claim

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