it team leader - German English Dictionary