Where does “have on” come from?

have on (English): To trick or deceive deliberately; to play a prank...

Definitions

  1. To trick or deceive deliberately; to play a prank...

Words derived from “have on