a window of opportunity - Español Inglés Diccionario