1 : wear <has on a new suit>2 chiefly British : to trick or deceive intentionally : put on 53 : to have plans for <what do you have on for tomorrow>