1 definition by (hr15

He has just done a herald.

Where have you been? On the toilet doing a herald.
by (hr15 February 16, 2019
Get the Herald mug.