Slovnenya

Translation English French: defector

Dictionary: main
defector
noun