RichThesaurus
slap-happy
slap-happy
antonyms
clear
unconfused
understanding
clear-headed
slap-happy
definitions