Top definition
Thames Valley District School Board - a school board located in London Oxford Middle-Sex County, London Ontario, Canada
person 1: "hey what school board is your school located in?"
person 2: "TVDSB"
by screem97 December 08, 2010
Get the mug
Get a TVDSB mug for your Aunt Beatrix.