meaning of Burstow

Burstow meaning in Urban Dictionary

Conurbation located in the south east of England, home to the former vice president and sports correspondent of Bristol University's 'Chocolate Society'. Amen.