Anatomy Dictionary

Limen insulae; Insular boundary

Limen insulae