Like the subject says…what are some words or phrases in other languages that correspond with the English words/phrases “jabberjaws,” “blatherskite,” “running on at the mouth,” etc.?
(I will not be using these to mock anyone or anything. Just a friendly little joke between a friend and I.)