Slovnenya

Translation English French: pepper root

Dictionary: main
pepper root
noun