English to Arabic

Meaning for:
Impounded
other
محجوز