meaning of by a long shot

by a long shot meaning in General Dictionary

by a whole lot