rental of radio and television sets - Español Inglés Diccionario