mongrel - Dictionary definition and meaning for word mongrel
mongrel=mon(monkey)+gorilla=>i.e of mixed breed.