olfactory foramen - Francés Inglés Diccionario