Definitions of have on:

  • verb:   be dressed in