1 definition by Koiva

Someone who likes really smelly balls, absolutely loves smelly balls, can't stop thinking about smelly balls, and someone who wants to make their entire life pertain to smelly balls.
Person 1: Oh hey it's Finlay!
Person 2: Isn't that the guy who likes REALLY smelly balls?
by Koiva July 31, 2020
Get the Finlay mug.