British / Scottish
An unpleasant or undesirable female, coming from the verb 'to hum' - to emit an unpleasant odour
An unpleasant or undesirable female, coming from the verb 'to hum' - to emit an unpleasant odour
by Rule Britannia March 27, 2003
by Freemario October 04, 2018
by Maxamillion September 23, 2004
by m2pt5 January 25, 2003
by J2k3 March 26, 2003