alar foramens
English
Noun
alar
foramens
plural of
alar foramen