Definition of long odds in English:

long odds

noun

  • (Odds reflecting) a low probability, especially of a favourable outcome.

Origin

Mid 18th century.