addled; confused; stupid; flustered

listen to the pronunciation of addled; confused; stupid; flustered
English - English
addlepated
addled; confused; stupid; flustered
Favorites