1 definition by NiqueViboud

Top Definition
Some word in french that Google translate makes.
He vibouds a lot
via giphy
by NiqueViboud October 17, 2019

Mug icon
Buy a Viboud mug!