Spanish-English Dictionarycrepitar
Meaning of crepitar