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."
updated on December 13, 2015
Advertisement
Advertisement
Dictionary entries near insula
insue
insufferable
insufficiency
insufficient
insufflation
insula
insular
insularism
insularity
insulate
insulation