1 definition by Smdyascaryassbitch

Top Definition
The town that Archie and the gang gang live in.
"OMG THE SERPENTS ARE GOING TO RIVERDALE HIGH"
via giphy
by Smdyascaryassbitch January 01, 2018

Mug icon
Buy a Riverdale mug!