Find the word definition

Wiktionary
have on

alt. 1 (context UK colloquial transitive English) To trick or deceive deliberately; to play a prank on. 2 To wear. vb. 1 (context UK colloquial transitive English) To trick or deceive deliberately; to play a prank on. 2 To wear.

WordNet
have on

v. be dressed in; "She was wearing yellow that day" [syn: wear]