a person with confused ideas; incapable of serious thought

listen to the pronunciation of a person with confused ideas; incapable of serious thought
English - Turkish
English - English
addle-head
loon
addlehead
a person with confused ideas; incapable of serious thought
Favorites