1 definition by Abdul78_78

A school where people bring in fireworks.. teachers have affairs and no one gives a fuck about being under special measures.
by Abdul78_78 November 16, 2018
Get the Grange technology college mug.