kamus
.
Search
About
long_shot
English
long shot
Noun
A venture that involves great risk but promises great rewards
English: long shot
A contestant that is unlikely to win
English: long shot