get the drop on

listen to the pronunciation of get the drop on
English - English
To obtain an advantage over by being ready to act before

We're always getting the drop on our competitors because the owner really knows the business and can act fast.