mongrel

noun
  1. a dog of mixed or unknown breed
  2. something that is a mixture of different elements or types
adjective
  1. of mixed breed, character, or origin

Examples