olfactory pits - Alemán Inglés Diccionario