Slovnenya

Translation English French: power train

Dictionary: main
power train
noun