A malapropism is the mistaken use of a word in place of a similar-sounding one, often with an amusing effect. e.g. "dance a flamingo." It is very similar to an Eggcorn.