an obvious goal scoring chance - French English Dictionary