Slovnenya

Translation English French: threshing

Dictionary: main
threshing
noun