Alphabet Filter:

Results

Definition of sheep dog:

  1. A valuable variety of dog, trained to watch and turn sheep.

Synonyms:

sheepdog, shepherd dog.