Top definition
A person who makes crappy stick man videos all day on YouTube.
Leo kun gives me AIDS
Leo kun is da best youtuber in the world
I got cancer
by Nikrtguyutiyih January 06, 2019
Get the mug
Get a leo kun mug for your cousin Beatrix.

Activity