POUDRETTE MEANING IN ENGLISH

• Poudrette Definition & Synonyms

  1. (n.) A manure made from night soil, dried and mixed with charcoal, gypsum, etc.


RECENT SEARCHES