English to Arabic

Meaning for:
Impressionable
other
قابل للتحوير