{v.} 1. To be dressed in; wear. * /Mary had on her new dress./ 2. To have (something) planned; have an appointment; plan to do. * /Harry has a big weekend on./ * /I'm sorry I can't attend your party, but I have a meeting on for that night./ 3. See: HAVE NOTHING ON, HAVE SOMETHING ON.
HAVE ON
Meaning of HAVE ON in English
Slang English vocab. Английский сленговый словарь. 2012