Slovnenya

Translation English French: glory lily

Dictionary: main
glory lily
noun