Skip to
noun
Something that baffles, confuses, or frustrates, especially causing someone to be unable to understand or respond to something.
Browse