alar foramens

English

Noun

alar foramens

  1. plural of alar foramen