elf believed to inhabit mines - Spanish English Dictionary