make a cackling noise (like a hen); laugh harshly; chatter loudly

listen to the pronunciation of make a cackling noise (like a hen); laugh harshly; chatter loudly
English - English
{f} cackle
make a cackling noise (like a hen); laugh harshly; chatter loudly
Favorites