Big Huge Thesaurus

addlebrained

adjective

similar terms