Slovnenya

Translation English French: self-possessed

Dictionary: main
self-possessed
adjective