Skip to
verb
To bewilder or puzzle, typically through complex or confusing explanations; to befuddle.
Browse