cap and pin insulator - Turkish English Dictionary