English to Arabic

Meaning for:
Squibbing
other
الفرقعة