excavateurs
French
Noun
excavateurs
m
plural of
excavateur