two wraps of tape - Turkish English Dictionary