Slovnenya

Translation English French: carrion flower

Dictionary: main
carrion flower
noun