babillard
Top 40000
Meanings
Noun
1. babbler; someone who babbles; a chatterbox
2. billboard (Quebec)