Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of poudrette

- A manure made from night soil, dried and mixed with charcoal, gypsum, etc.