What does 'Talk a blue streak' mean?
If someone talks a blue streak, they speak quickly and at length. ('Talk up a blue streak' is also used.)
Idioms similar to 'Talk a blue streak'
Buy our lists of British English, American English and Animal idioms in PDF format. They're perfect to use offline for reference or for use in class!