Verb
To muddle; to stupefy or bewilder; to confuse.
More about this word
Synonyms and related words
Explore this word
