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
mugGet the D-Lomug.

Share this definition