Skip to main content

Tonkosaurus's definitions

local wildlife

A person who is weird, annoying and you don't want to make eye contact with in fear of their crazy rant. A person who looks like they have lived in the area their whole life.
That regular customer is local wildlife
by Tonkosaurus July 22, 2020
mugGet the local wildlifemug.

Share this definition