not a living soul in sight - Francés Inglés Diccionario