It’s ill-defined because it doesn’t uniquely define the set. There are at least two different sets that
D could be (one containing it and one not containing it), hence the expression doesn’t denote a well-defined set.
The axioms of ZF do not allow to form that expression, so the set doesn’t exist in ZF.