English to Arabic

Meaning for:
Vouch
other
إكفل