muddleheaded, confused, bewildered, befuddled

listen to the pronunciation of muddleheaded, confused, bewildered, befuddled
الإنجليزية - الإنجليزية
{s} addlepated