1 definition by akain

Top Definition
to get rid of, or destroy someone or something forever
The challengers must try and vanquish their opponent to win the match.
by akain November 11, 2007

Mug icon
Buy a vanquish mug!