pariah dog
Explore definitions, synonyms, and language insights of pariah dog
Definitions
Noun
ownerless half-wild mongrel dog common around Asian villages especially India
Explore definitions, synonyms, and language insights of pariah dog