French edit

Noun edit

délateurs m

  1. plural of délateur