land
SalesLv.2 (700)verb
Definition
to succeed in obtaining a deal, client, or contract
Examples
The sales team landed its largest contract in a year.
After a persistent pitch, he landed the major account.
Collocations
land a dealland a big clientland a contract
Paraphrase
securewin