×
defecation
meaning in French
n.
sécrétion, faire ses besoins
Related Words
defeature
defecate
defect
defection
PC Version
Copyright © 2018 WordTech Co.