Slovnenya

Translation English French: ambitiousness

Dictionary: main
ambitiousness
noun