senior team leader - German English Dictionary