
If you can argue it two ways it is ambiguous, not nebulous
These four get swapped for each other constantly, and they are complaints about four different things.
**Ambiguous** means there are two or more definite readings and you cannot tell which is intended. The problem is a fork in the road. A lawyer can argue an ambiguous clause both ways, which is exactly what makes it dangerous.
**Nebulous** means there is no definite reading to find. Not two, none. It comes from Latin nebula, mist, and the image holds up: you are not choosing between paths, you are looking at fog. A nebulous clause cannot be argued either way, because nobody can say what it claims in the first place.
That is the distinction people lose, and losing it costs you something. Ambiguous is too much meaning; nebulous is not enough. Calling a foggy proposal ambiguous accidentally flatters it, because you have just said it contains readings you need to choose between.
**Obscure** is the third. Obscure means there IS a definite meaning and it is hidden, whether by difficulty, jargon or bad writing. An obscure passage rewards effort. A nebulous one does not, because there is nothing behind it to reach.
**Vague** is the plain word for the whole area and often the better choice. The line I would defend is that vague can describe a person being deliberately non-committal, while nebulous describes the thing itself having no edges. A politician gives a vague answer. The policy behind it is nebulous.
One practical note. Nebulous earns its keep in writing about plans, strategies and concepts, where the complaint is that nothing has actually been specified. It reads as pretentious when aimed at something that is merely not clear to you yet, which is obscure, or at something you simply dislike, which is neither.