had been cackling
Pasado perfecto progresivo para el sujetodel verbocackle.Hay otras traducciones para esta conjugación.

cackle

Palabra del día
el tejón