Slovnenya

Translation English French: apple dumpling

Dictionary: main
apple dumpling
noun