talk a blue streak
US /tɔk ə blu strik/
UK /tɔk ə blu strik/

1.
hablar sin parar, hablar por los codos
to talk very quickly and continuously
:
•
She was so excited about her trip that she talked a blue streak for an hour.
Estaba tan emocionada con su viaje que habló sin parar durante una hora.
•
Whenever he gets nervous, he starts to talk a blue streak.
Siempre que se pone nervioso, empieza a hablar sin parar.