What is Cavin?
Ancient Gaelic word meaning Knight
Also used to refer to one badass individual.
That Cavin is the shit, isn't he?
See cavin, coolness, knight, gaelic, red