extra strong tape - Turkish English Dictionary