in broad daylight - Francés Inglés Diccionario