← DefinitionshareGuesscrannognounAn ancient artificial island built in a lake or river in Scotland or Ireland, used as a dwelling or defensive settlement.Synonymsislandnoun