Sort:  

Visited urban dictionary.
Pronounced "shvine-hoond." German for "pig-dog." A vile insult in Germany, it has come to enjoy a modicum of popularity in the U.S., in either it's original German form, or translated to English
Schweinhund! I piss on your grandmother's grave!
Also urban dictionary....
A derogatory word used to describe people of Asian decent, as they are widely rumored to eat stray dogs.
"That fuckin' dog eater can't drive for shit!!"

Soooo he ended his rant by calling you Asian?