rental of radio and television sets - German English Dictionary