Royal Dog of Egypt

English edit

Noun edit

Royal Dog of Egypt (plural Royal Dogs of Egypt)

  1. Synonym of Saluki