haveon (third-person singular simple presenthas on,present participlehaving on,simple past and past participlehad on)
(transitive)