talk a blue streak

idiom

Definition of talk a blue streak

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