our earliest ancestors - German English Dictionary