Find the word definition

Wiktionary
talk a blue streak

vb. (context idiomatic English) To talk for a long time, at great length, or to the point of tedium

Usage examples of "talk a blue streak".

He had done nothing but talk a blue streak since she had arrived, but his openness was the opposite of flattering—.