addled; confused; stupid; flustered

listen to the pronunciation of addled; confused; stupid; flustered
Английский Язык - Английский Язык
addlepated