opportunity presents itself - Alemán Inglés Diccionario