Artuqids

English

Noun

Artuqids

  1. plural of Artuqid