3 definitions by Turtle Storm

An annoying YouTube who has a squeaky voice
“Wow that’s persons such a turtle storm

“I know she’s so annoying
by Turtle Storm January 19, 2018
Get the Turtle Storm mug.
A weird noise someone makes when there happy.
hahahahahahaha im so happy
by Turtle Storm May 10, 2017
Get the hahahahahahaha mug.