Top Definition
The Scottish word for dog. A Caolhain is a friend, trusting, trustworthy, reliable, and almost selflessly loyal. Pronounced Cool-lane.
Dude, Sean is such a Caolhain!
by BoydClansman April 20, 2010
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.