g-dangle
A nickname for someone you know well and respect. It’s like saying you’re in the same league, but you also expect a punch to the gut if you say the wrong thing.
'You’re my g-dangle. I’ll beat you up if you don’t beat me up first.'
'She’s my g-dangle. We’ve been messing with each other’s heads since we were kids.'
'He called me his g-dangle and said I was ‘the only one who could handle his nonsense.’'