sheepdog

sheepdog

English Noun Top 45,504
Ad

Definition

Any of various breeds of dog used for herding sheep; an individual of such a breed.

Etymology

From sheep + dog.

Ad