babaa

English: Translation
a crackling sound, the sound of continuous explosions
adjective