Find the word definition

Wiktionary
alar foramens

n. (alar foramen English)