Skip to main content

Neonaaaazi's definitions

Dulla

Share definition
Colloquial term used in South Africa, generally by mixed races meaning "do".

Can be used as a threat or an invite.
by Neonaaaazi August 4, 2019
Flag
mugGet the Dulla mug.