translate English to French: And it is precisely here that we Europeans have a major deficit; it is here that we need to make up for lost time.
Et c’est précisément sur ce point que les Européens présentent de sérieuses lacunes; sur ce point que nous devons rattraper le temps perdu.