← DefinitionshareGuesscrannogenounVariant spelling of crannog; an ancient artificial island built in a lake or river in Scotland or Ireland.Synonymsislandnoun