×

defecation meaning in French

n. sécrétion, faire ses besoins

Related Words

  1. defeature
  2. defecate
  3. defect
  4. defection
PC Version

Copyright © 2018 WordTech Co.