1 definition by Mehgirl786

In Arabic, it means Trash (Feminine), Mostly used when one is infuriated
Come here Zarba!
by Mehgirl786 December 14, 2022
Get the Zarba mug.