translate English to French: That's what has really impeded our growth.
C'est ce qui a vraiment freiné notre croissance.