superposing on/upon - Alemán Inglés Diccionario