D-Lo

A term for Spaniards born in England, often Oxford.
You lost 14p on the football? You D-Lo!
by Algy Williams June 16, 2010
Get the D-Lo mug.