something difficult to understand or incomprehensible - Deutsch Englisch Wörterbuch