storage licence - German English Dictionary