- 滔滔不绝 [tāo tāo bù jué]
- spout eloquent speeches; an unceasing flow of words; exhaust [weary] oneself by talking; flow on without stopping; (right [straight]) off the reel; one's words pouring out like a flood; pouring out words in a steady flow; (She) rattled on, (her) words pouring out like a flood.; speak unceasingly; talk a horse's hind leg off; talk eloquently; talk nineteen to the dozen; talk on and on in a flow of eloquence; talk one's self out of breath; talk without cease
He talk so much that no one else can get a word in edgeways.
She talks so much that the rest of us never get a look-in.
His words gashed out.