Toffee  n. 1 firm or hard sweet made by boiling sugar, butter, etc. 2 this substance.  for toffee slang (prec. By can't etc.) (denoting incompetence) at all (they couldn't sing for toffee). [origin unknown]