Top definition
Luluwa is a god. Luluwa means someone who is at sometimes annoying, selfish,greedy

Lulwa is also beautiful on the inside but we aren't sure about the outside
via giphy
by Amilia cowards June 20, 2017
Get the mug
Get a luluwa mug for your mate Trump.