mukataaEnglish

mukataa

Noun

An Arabic word for headquarters or administrative center

English: mukataa