superimposable - German English Dictionary