×

delate meaning in French

v. dénoncer, faire de la délation

Related Words

  1. delaminate
  2. delano
  3. delation
  4. delator
PC Version

Copyright © 2018 WordTech Co.