meaning of Bunshife

Bunshife meaning in Urban Dictionary

A Dirty Goat Fucker.