den of a wild beast - Alemán Inglés Diccionario