English dictionary
toad rush meaning and definition
Definition and meaning of toad rush at MeaningMonkey.org. toad rush meaning and definition in the English Dictionary.TOAD RUSH noun
Definition of toad rush (noun)
- low-growing annual rush of damp low-lying ground; nearly cosmopolitan
- synonyms: Juncus bufonius
Source: Princeton University Wordnet