Top definition
Someone who is more annoying than sand in your chuff
by FenrisTwolf January 31, 2017
Get the mug
Get a Mimtwin mug for your friend Abdul.