last common ancestors

English

Noun

last common ancestors

  1. plural of last common ancestor