Borrowed from Urdu مکمل (mukammal), from Arabic مُكَمَّل (mukammal).
mukamál (invariable, Perso-Arabic spelling مُکمل)