Idioms to take by surprise to take by surprise to take by surprise: to surprise, to amaze, to astonish Examples of TO TAKE BY …