Lombard Street to a China orange
Noun
Meaning
Lombard Street to a China orange (uncountable)
(figuratively, dated) very long odds (in favour or against an outcome)
Noun
Lombard Street to a China orange (uncountable)
(figuratively, dated) very long odds (in favour or against an outcome)