Slovnenya

Translation English Spanish: lily

Dictionary: main
lily
noun