An idiosyncratic but semantically motivated substitution of a word or phrase for a word or words that sound identical, or nearly so, at least in the dialect the speaker uses.(noun)
Wiktionary.org : Text is available under the Creative Commons Attribution-ShareAlike License
Use "eggcorn" in a sentence
"(NY Times article link on the Language Log) The key to an eggcorn is that it is a mis-hearing by a native speaker that has its own internal logic."
"One linguist notes that the essence of an eggcorn is that it takes a stale metaphor or trite cliche and breathes fresh life into it."
"Following up on this snippet I discover that the word eggcorn was coined by the Language Log, a blog well known to me and some of you, to mean an incorrect yet particularly suggestive creation."