paper for long storage documents - German English Dictionary