祖先zǔxiān
Top 6000
Meanings
1. ancestors; forebears
2. (biology) ancestral species; ancient species from which present-day species evolved
Characters used