elf believed to inhabit mines - Alemán Inglés Diccionario