ob·fus·cate/ˈäbfəˌskāt/Verb

1. Render obscure, unclear, or unintelligible.

2. Bewilder (someone).