superponerse - German English Dictionary