RichThesaurus
having all marbles
having all marbles
antonyms
unsound
insane
unstable
unreasonable
crazy
having all marbles
definitions