insuperability - German English Dictionary