Slovnenya

Translation English French: ambitious

Dictionary: main
ambitious
adjective