1 definition by your secret admirer9
someone who tries over and over again but can never succeed, it's just not in the cards for them. they will always fail to fulfill the expectations of others, and will constantly create continual disappoint throughout their lifetime. they are undependable and wreak of failure.
by your secret admirer9 March 16, 2010