1 definition by Doglover32297

The tiniest town in New Hampshire that somehow has it's own public school, baseball field, soccor field, library, and more yet hardly anyone to use them.
Julia: Where do you live?
Jane: Madbury.
Julia: Where's that?
Jane: We just walked all the way through it...
Julia: Really? We've only been walking for a minute and we started in Dover.
Jane: Yep.
by Doglover32297 June 20, 2011
Get the Madbury mug.