Definition of might-have-been
noun : might-have-been
Source: WordNet 3.1
-
1. (
) an event that could have occurred but never did ;
See more about : might-have-been