g-dangle
A nickname you use for someone you respect and get along with. It’s not just a title, it’s a challenge, and it usually involves a lot of swearing and occasional fights.
'You’re my g-dangle. We’ve got history, and it’s mostly made of trash talk.'
'She’s my g-dangle. We’ve been roasting each other for years.'
'He called me his g-dangle and said I was ‘the only one who could take him down.’'