Arabian Greyhound

English

Noun

Arabian Greyhound (plural Arabian Greyhounds)

  1. Synonym of sloughi.