Attested.to

Definition

making great mental demands; hard to comprehend or solve or believe

Seed ·

Term in context

baffling in CommonParlance