A formula $\varphi[x]$ with one free variable $x$ in the language of sets is a definition in ZF if $ZF \vdash \exists y \forall z(\varphi[z] \longleftrightarrow z = y)$.
Is there a definition in ZF of the (meta-)set of Gödel numbers of definitions in ZF?
I suspect it isn't but I can't find a contradiction in assuming this existence. One idea would be to find a trick to define the truth of sentences in the language of set theory using the definition of the fact of being a definition, but I don't see how.