BY A LONG SHOT Meaning of BY A LONG SHOT in English by a big difference, by far The soap company was able to beat out the bids of the other companies by a long shot. English idioms vocab. Словарь английских идиом и выражений. 2012