Dargludedd a TDS a Gwrthsafiad a halltedd