Meanings
To have too much to say; talk too much; run at the mouth; to speak one's mind or voice one's opinion about a matter; blabber
To have too much to say; talk too much; run at the mouth; to speak one's mind or voice one's opinion about a matter; blabber