press home

Verb

 * 1)  To build upon (an advantage).