Describing Qualities Expert
0/25

Pick the word that matches this meaning:

The opposite of straightforward — so complex or obscure that very few people understand it.