Slovnenya

Translation English French: hogweed

Dictionary: main
hogweed
noun