3 definitions by Otter's totter
by Otter's totter July 7, 2019
by Otter's totter July 7, 2019
Leon is the most annoying person whose mission is to annoy you. And is very lazy and hates doing work. Stay safe and stay away from him.
by Otter's totter April 23, 2020