obtuse
difficult to understand, unable to understand, stupid