toad rush

英文釋義

  1. low-growing annual rush of damp low-lying ground; nearly cosmopolitan