What does "clachan" mean?

Clachan: A small village containing a church. [Scot.] Sir W. Scott Sitting at the clachon alehouse. R. L. Stevenson.

Sources