Slovnenya

Translation English French: uncompromising

Dictionary: main
uncompromising
adjective