in superable (adjective) insuperable: impassable
Detalii: insuperable means impossible to overcome; insupportable means impossible to tolerate
Sinonime: axed, canned, ejected, expelled,
fired, freed, furloughed, laid-off, let go, ousted, recalled, released,
replaced, sacked, sent away, sent home