Crannog

What is Crannog?

Crannog definition and meaning on Dictionary terms:
noun

(in ancient Ireland and Scotland) a lake dwelling, usually built on an artificial island.
a small, artificial, fortified island constructed in bogs in ancient Scotland and Ireland.