self-vulcanising patch - Turkish English Dictionary