technology licensed - German English Dictionary