thrills and spills

English

Noun

thrills and spills pl (plural only)

  1. Exciting or exhilarating events.