having large rolling eyes, squinting

listen to the pronunciation of having large rolling eyes, squinting
English - English
{a} goggleeyed