(unobstructed) line of sight - Francés Inglés Diccionario