Slovnenya

Translation English French: doyenne

Dictionary: main
doyenne
noun