What is the full meaning of sheepdog
a dog trained in the care of sheep [n -S]
Example of the word sheepdog placed on a Scrabble board.