1 definition by Dwn96

A cunt.
He's such a punto!

What a punto!

Everything was going well until that punto showed up.
by Dwn96 December 5, 2013
Get the Punto mug.