- to flow out suddenly and plentifully; pour out; spout
- to have a sudden, plentiful flow of blood, tears, etc.
- to express oneself with exaggerated enthusiasm or feeling; talk or write effusively
Origin of gushMiddle English guschen, probably akin to Old Norse gjosa, to gush and gustr, gust
- a sudden, plentiful outflow
- gushing talk or writing