Definify.com

Definition 2025


Bagratids

Bagratids

English

Noun

Bagratids

  1. plural of Bagratid