shepherd king









shepherd king


noun

  1. any of the Hyksos kings.
57 queries 0.539