superable - German English Dictionary