Sheepdog

Portuguese Meaning

cão de pastor

English Meaning

  1. A dog trained to guard and herd sheep. Also called shepherd dog.