grants for excellent teams - German English Dictionary