Плеоназм - это употребление в речи излишних слов, которые дублируют смысл уже сказанного. В примере «тёмный мрак» слово «мрак» само по себе обозначает темноту, поэтому добавление «тёмный» является избыточным.