Green’s Dictionary of Slang

poison adj.

[on bad = good model]

[1960s+] (S.Afr.) excellent, admirable, first-rate.