insula

island

Noun
62