Synonyms and Antonyms for crapshoot

1. crapshoot (n.)

playing craps

Synonyms:

2. crapshoot (n.)

a risky and uncertain venture

Synonyms: