innovation-related activities - German English Dictionary