From Longman Dictionary of Contemporary Englishpress home your advantagepress home your advantageADVANTAGEto try to succeed completely, using an advantage that you have gained → press
                                                    
                                                Examples from the Corpus
press home your advantage• Will its foes use the occasion of Kabila s death to press home their advantage? 
