Definitions for "brattleboro"
a town in southeastern Vermont on the Connecticut River