English » Idioms and Phrases
Select the most appropriate meaning of the given idiom.
A long shot
Very profitable
Little chance of success
A correct prediction
A perfect aim
idiom a long shot means a perosn or thing that will probably not succeed or win etc.
so option B that is little chance of success is correct here.