Australian shepherd
nounDefinition of Australian shepherd
: any of a breed of agile intelligent short-tailed working dogs developed in the U.S. for herding livestock
Keep scrolling for more