Green’s Dictionary of Slang

NTBH n.

[not to be had]

(Polari) an unattractive or unavailable potential sex partner.

[UK]P. Baker Fabulosa 295/2: NTBH not available, or ugly (not to be had).