English to Arabic

Meaning for:
Ideate
other
تصوّر