Skip to main content

Tossing turla

A turtle, typically located around Bournemouth Beach.
"I hate el tossing turtles." or "I hate tossers" "I cannot trust tossing turlas."
by tidalattorney May 23, 2024
mugGet the Tossing turlamug.

Share this definition