Skip to main content

delowhaha's definitions

Delow

Delow is a UK term for down low or given as a name for sum-one to keep stuff on the down low.
Yo Delow keep hold of this (all thing need hiding ) or on the down low .
by delowhaha May 8, 2018
mugGet the Delowmug.

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