meaning of bac-o-whore

bac-o-whore meaning in Urban Dictionary

A loser that does everything for bacon and it is enthusiastic about all bacon flavored services and products.