English to Arabic

Meaning for:
Envisioned
other
متصوّر