Top definition
Possibly the smelliest person in the world. Do not come within 20 miles of them or you will die. Although, they are smelly they are also quite lovable. Also they are also a bottom.
Jamie is such a froggi, he smells SOOO bad.
Get the mug
Get a Froggi mug for your cat Jerry.