a window of opportunity - Francés Inglés Diccionario