sealing the deal

English

Verb

sealing the deal

  1. present participle of seal the deal