Fetching details from the dictionary...
of uncertain meaning; ambiguous; cryptic; nonsensical; incomprehensible; perplexing