pin-and-slot connection - Turkish English Dictionary