Slovnenya

Translation English French: honeydew

Dictionary: main
honeydew
noun