Top definition
An Annoying person that smells very bad And dose not have a lot of friends because of it
by Brodska June 07, 2017
Get the mug
Get a hunder mug for your sister Zora.