Results

keckle verb
1 to cackle
2 to laugh noisily; to giggle
3 SHETLAND, NORTH-EASTERN to laugh with joy or excitement