Gudgeon pin

What is Gudgeon pin?

Gudgeon pin definition and meaning on Dictionary terms:
noun British.