Advertisement

insula (n.)

Latin, literally "an island" (also, in ancient Rome, "a block of buildings"); see isle. In anatomical use, the notion is "detached or standing out by itself."

Others are reading