rental of sound recordings - German English Dictionary