olfactory glomerulus - Francés Inglés Diccionario