coals to Newcastle
📖 generalMeaning
To supply something that is already abundant or to do something that is redundant and unnecessary.
Literal Meaning
To transport coal to Newcastle, a city in England historically known for its vast coal mines.
Example
“Bringing extra blankets to a hotel that provides them is like carrying coals to Newcastle.”