×

telltale meaning in French

n. rapporteur
n. rapporteur, révélateur de secrets

Related Words

  1. tellingly
  2. tells its own tale
  3. telltalely
  4. telltaling
PC Version

Copyright © 2018 WordTech Co.