Green’s Dictionary of Slang

Johnny O’Keefe n.

[rhy. sl.; ult. the Australian rock and roll singer Johnny O’Keefe (1935–78)]

(Aus. prison) the teeth.

[Aus]Tupper & Wortley Aus. Prison Sl. Gloss. 🌐 Johnny O’Keefe. Rhyming slang for teeth. O’Keefe was an Australian rock and roll singer.