talk a blue streak
idiomDefinition of talk a blue streak
US
: to talk rapidly and without stopping
Sheesh! Your friend really talks a blue streak!