Correct option is D
Explanation:
·
Vague means unclear or indefinite.
Synonyms of vague: unclear, ambiguous, hazy, indistinct.
Antonyms of vague: clear, definite, precise, explicit.
·
Indefinite (Correct) means not clearly defined or stated.
·
Intact means undamaged or whole. (Incorrect)
·
Distinct means clearly defined and different. (Opposite in meaning)
·
Dissimilar means not alike. (Not a synonym)