meaning of An Abigail plaster

An Abigail plaster meaning in Urban Dictionary

once you place a plaster on something which really does not need it.