1 definition by EternallyEnlightened
A person who due to his bad habits of procrastinating ends up in tough situation but finally make it any how thorough the Conditions Leaving everyone amazed just like a Dark horse
by EternallyEnlightened September 10, 2019