Skip to main content

Definitions by Tonkosaurus

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
local wildlife by Tonkosaurus July 22, 2020