toad rush

Explore definitions, synonyms, and language insights of toad rush

Definitions

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

More General Terms