baveux
Top 25000
Meanings
Adjective
1. wet; drooling; dripping
2. arrogant and cheeky against authority; cocky (Canada, informal)