babaa

English: Translation
a crackling sound, the sound of continuous explosions
adjective
carroll-soulik-1973