« Dans la langue française »citoyen« est un substantif et non un adjectif... »
Erreur. D’après le dictionnaire, « citoyen » est aussi un adjectif. La question n’est pas là...