rental of telephones - German English Dictionary