pariah dog

Explore definitions, synonyms, and language insights of pariah dog

Definitions

Noun
ownerless half-wild mongrel dog common around Asian villages especially India

More General Terms