Slovnenya

Translation English French: derris

Dictionary: main
derris
noun