Slovnenya

Translation English French: poultice

Dictionary: main
poultice
noun