TALKABLUESTREAK
talk a blue streak
Verb
- To talk for a long time, at great length, or to the point of tedium
- She's normally a quiet person, but she will talk a blue streak about fashion, if you let her.
The above text is a snippet from Wiktionary: talk a blue streak
and as such is available under the Creative Commons Attribution/Share-Alike License.