bn:00097982a
Adjective Concept
IT
No term available
EN
Making great mental demands; hard to comprehend or solve or believe WordNet 3.0
Relations
Sources