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
American idioms English vocabulary. Английский словарь американских идиом. 2012