Definify.com

Definition 2026


Bagratids

Bagratids

English

Noun

Bagratids

  1. plural of Bagratid