rubber suspense kit - Turkish English Dictionary