cackle (laugh noisily) - Turkish English Dictionary