anatomically modern human Post author By ScotFagerland Post date July 12, 2022 One definition of Homo sapiens, meaning humans who resemble living people more than they resemble extinct early humans. Related Articles: Glossary: AMHHLGTW Citations ← naledi → multiregional