might-have-been

Noun

 * 1) Someone or something whose potential greatness was not achieved.