lead manager - German English Dictionary