Slovnenya

Translation English French: navvy

Dictionary: main
navvy
noun