English to Arabic

Meaning for:
Impromptu
other
إرتجالا