1 definition by Squiggy601

Top Definition
A dickhead boss but worse.
Avis is such a dickcockpecker
by Squiggy601 May 19, 2017

Mug icon
Buy a dickcockpecker mug!