Skip to main content

sushi_meow's definitions

starla

A big green lizard with 80 toes.
Damn, the starlas are invading
by sushi_meow April 19, 2024
mugGet the starla mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email