Slovnenya

Translation English French: overconfident

Dictionary: main