Slovnenya

Translation English French: duchess

Dictionary: main
duchess
noun