14 letters · 25 points in Scrabble
noun considered a possible ancestor to both anthropoid apes and humans