sheep dog
English Dictionary
->
Letter S
-> sheep dog
Search Dictionary:
sheep dog Definition
(n)
any
of
various
usually
long
-
haired
breeds
of
dog
reared
to
herd
and
guard
sheep
sheep dog Synonyms
sheep dog
sheepdog
shepherd dog
© Art Branch Inc.