Translate English Arabic impose as a duty or obligation upon

English
 
Arabic
related Results