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
الإنجليزية - الإنجليزية
{f} cackle
make a cackling noise (like a hen); laugh harshly; chatter loudly
المفضلات