'by a long shot' definitions:

Definition of 'by a long shot'

(from WordNet)
adverb
By a great deal; "he is the best by a long shot"; "his labors haven't ended there--not by a long shot"

Words containing 'by a long shot'