slotted tongue terminal - Turkish English Dictionary