What does Ambacher ambacher mean?

Ambacher ambacher meaning in Urban Dictionary

Mike Modica's father-in-law lace armstrong's twin-brother, divided at delivery