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

1.
滔滔不絕地講, 口若懸河
to talk very quickly and continuously
:
•
She was so excited about her trip that she talked a blue streak for an hour.
她對旅行非常興奮,滔滔不絕地講了一個小時。
•
Whenever he gets nervous, he starts to talk a blue streak.
每當他緊張時,他就會開始滔滔不絕地講。