meaning of toad rush
1.
low-growing
annual
rush
of
damp
low-lying
ground;
nearly
cosmopolitan
Related Words
toad rush
|
Developed & Maintained By
Taraprasad.com