YourDictionary

crapshoot

noun

Informal a situation or undertaking whose outcome involves a high probability of failure or loss; gamble

See crapshoot in American Heritage Dictionary 4

link/cite print suggestion box