provision of supplies and equipment - Spanish English Dictionary