: an artificial fortified island constructed in a lake or marsh originally in prehistoric Ireland and Scotland
Love words? Need even more definitions?
Merriam-Webster unabridged
Share