Royal Dog of Egypt

English

Noun

Royal Dog of Egypt (plural Royal Dogs of Egypt)

  1. Synonym of Saluki.