1. To be confusing or perplexing to; cause to be unable to think clearly; SYN. throw, fox, befuddle, fuddle, bedevil, confound, discombobulate.
2. To cause to feel embarrassment; SYN. flurry, consternate, disconcert, put off.
3. To make unclear or incomprehensible.
4. To make unclear, indistinct, or blurred; SYN. blur, obscure.