This is a 20 pin female header with extra long legs (10.5mm) - The legs are long enough to poke through a pcb and mate with another connector underneath. This connector is ideal if you're fed up trying to use endless
6 pin and
8 pin stackable headers to form longer connection strips.