innovation/discovery grant - German English Dictionary