Skip to main content

Definitions by Algy Williams

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