babbler in French
babbler in French
babillard
Someone who babbles.
babillarde
Someone who babbles.