surpreender verbo to surprise; to astonish; to amaze; to wonder; to stagger; to catch napping; to catch unawares; to overhear.