provision of goods and services - French English Dictionary