Find the word definition

Wiktionary
long shots

n. (long shot English)