Slovnenya

Translation English French: clustered lady's slipper

Dictionary: main
clustered lady's slipper