Sleeve link

What is Sleeve link?

Sleeve link definition and meaning on Dictionary terms:
noun British.