ancestors of mankind - German English Dictionary