teflon tape - Turkish English Dictionary