team principal applicants - German English Dictionary