Online Dictionary
Definition of " déjections " in French English Dictionary
Results
déjections
  • {N} dejecta, excreta