a great/clear chance to score goal - Francés Inglés Diccionario