No exact translation found for
أخذ على نفسه عهدا

related Results
encouru (v.)
retiré (adj.)
même (adj.)
expirer (v.) , {biol.}
ahaner (v.) , {admin.}