Top definition
Stardust Leaf is a really small Youtuber , he makes really random videos or different genres of videos
"Hey have you heard of Stardust Leaf ?"
"No, Why"
"Oh i just wanted to ask"
by Stardust Leaf June 04, 2018
Get the mug
Get a Stardust Leaf mug for your coworker Abdul.