Definify.com

Definition 2025


ancestours

ancestours

English

Noun

ancestours

  1. plural of ancestour