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.
by Tonkosaurus July 22, 2020
Get the local wildlife mug.Related Words
local wildlife • local • local celebrity • local man • local h • Local hero • Local Boot • Local Hooligan • Local Leo • Local Mafia