olfactory pits - Francés Inglés Diccionario