abstruse

adjective: Hard to understand; obscure.