Skip to main content

Algy Williams's definitions

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

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email