Holmsing means: A male who enjoys his pleasure publicly. This is the case with Holmes, now-legendary locker room incident. It is an established fact. Alt. Definition:Wacking in public. (in Community Dictionary, added by Thomas Harding)
Home » Community Dictionary » What does Holmsing mean?