technology licensing - German English Dictionary