English Dictionary
◊ SUPERIMPOSE
superimpose
v : place on top of [syn: {lay over}]