Slovnenya

Translation English French: collaborationist

Dictionary: main
collaborationist
noun
2 sbire.