look up any word, like fap:
 
1.
Ancient Gaelic word meaning Knight

Also used to refer to one badass individual.
That Cavin is the shit, isn't he?
by Cavmaniac June 18, 2008