rental of temporary accommodation - German English Dictionary