Top definition
Smellyape is a very strong courageous man, that has lots of counter strike skins even though he seems tuff he has a soft heart.
by fusion<3 February 06, 2018
Get the mug
Get a smellyape mug for your grandma Zora.