English Dictionary
◊ MIGHT-HAVE-BEEN
might-have-been
n : an event that could have occurred but never did