insula (n.)youdaoicibaDictYouDict[insula 词源字典]
Latin, literally "an island" (also, in ancient Rome, "a block of buildings"); see isle.[insula etymology, insula origin, 英语词源]