to get as much advantage as possible from a situation by attacking or arguing in a determined way :
to press home an attack / an argument / a point
Simon saw she was hesitating and pressed home his advantage.
to get as much advantage as possible from a situation by attacking or arguing in a determined way :
to press home an attack / an argument / a point
Simon saw she was hesitating and pressed home his advantage.
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005