vinyl-backed tape - Turkish English Dictionary