Definitions by Aizy12
Newton Abbot
Newton abbot is a small town in the south Devon of England but fuck me there's loads of roadmen and chavs about, there's pubs, barbers and asda and thats about it. Everyone's a cocky shit in Newton.
Newton Abbot by Aizy12 July 23, 2022