addled; confused; stupid; flustered

listen to the pronunciation of addled; confused; stupid; flustered
الإنجليزية - الإنجليزية
addlepated