Arabic · noun · Nation, Faith & Society

Mubaadala

मुबादला
said mu-BAA-da-la
also written: Mubadla
Meaning

Exchange, barter, or the giving of one thing in return for another.