in its lair - Español Inglés Diccionario