Synonyms for "addle"

Words with similar meaning