talk a blue streak

Verb

 * 1)  To talk for a long duration of time, at a rapid pace without giving others a chance to speak, or to the point of tedium.

Translations

 * Finnish:
 * German:
 * Polish: gadać jak najęty, gadać jak najęta
 * Russian: говори́ть без умо́лку, говори́ть без остано́вки,
 * Spanish: