English to Arabic

Meaning for:
Utopist
other
خيالي :: تفائلي