OFFLE
The Open Full-Form Lexicon of English
Search OFFLE   advanced
Word:

might-have-been - noun

singularmight-have-been
pluralmight-have-beens