Definitions of toad rush:

  • noun:   low-growing annual rush of damp low-lying ground; nearly cosmopolitan