1 definition by GEORGETHECREATOR

Top Definition
DEO
A term created by GEORGE THE CREATOR. Abbreviation of deodorant. Mainly used and known in Doncaster region
Oi chuck us the DEO bruv
by GEORGETHECREATOR February 21, 2016

Mug icon
Buy a DEO mug!