cackle (laugh noisily) - Francés Inglés Diccionario