rental of sports equipment - German English Dictionary