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 starlamug.

Share this definition