English
›
Words
to
place or lay one thing on top of something else
Translation:
English
Verb
6
superimpose
Add
Translation