insula (n.) Look up insula at Dictionary.com
Latin, literally "an island" (also, in ancient Rome, "a block of buildings"); see isle.