Estrela Mountain Dog (noun) Definition, Meaning & Examples

noun
  1. a sturdy well-built dog of a Portuguese breed with a long thick coat and a thick tuft of hair round the neck, often used as a guard dog
Estrela Mountain Dog (noun) Definition, Meaning & Examples

More Definitions