Definition for Insula

From Biology Forums Dictionary