1 definition by delowhaha

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 February 26, 2018
Get the Delow mug.