0%

ALL meanings of have the drop on someone

have the drop on some·one
H h
  • noun have the drop on someone to have the advantage over someone 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?