meaning of Ben Mackay

Ben Mackay meaning in Urban Dictionary

A 21st century degenerate bastard whose death shall stop aids spreading.