2 definitions by doodles04

best fucking town ever!! roll drags🐉 football champs🏈 people hate us cuz they ain’t us😊 DELUXbury
Duxbury is the fucking best town south of Boston.
by doodles04 October 27, 2018
Get the Duxbury mug.