insula (n.)youdaoicibaDictYouDict
Latin, literally "an island" (also, in ancient Rome, "a block of buildings"); see isle.