What is the meaning of Mongrel?

Someone or something of mixed kind or uncertain origin, especially a dog.

A thuggish, obnoxious, or contemptible person; a pitiable person.

An erect penis; an erection.

Of mixed breed, nature, or origin; of or like a mongrel.

Source: wiktionary.org