To carry coals to Newcastle Meaning, Definition & Usage

Definitions
  1. to take things to a place where they already abound; to lose one's labor.

Webster 1913