The English term "clap" matches the Italian term "pettegolare, applaudire, applauso"

other english words that include "clap" : italian :
thunderclap colpo di tuono