1 definition by ohyesadresser

Top Definition
locals are very generic people who live in your area. they sleep on almost everything decent and tend to be uneducated about important things. people on stan twitter often use this word to talk about their peers
locals won’t stop hyping up riverdale
by ohyesadresser February 06, 2018

Mug icon
Buy a locals mug!