ALL meanings of might-have-been
might-have-been
M m - noun might-have-been that which might have occurred if it were not for other events 0
- noun might-have-been someone who may have been important or may have done certain things if it were not for other events 0