A smelloid is a person who is annoying and smelly
Yo, you are being a total smelloid today
by Tylerjw22 March 23, 2021
Get a smelloid mug for your mama Jovana.