Slovnenya

Translation English French: renegade

Dictionary: main
renegade
noun