×
s'atteler
meaning in English
v.
slog at one's work, work hard, persevere at one's work
Related Words
s'atteler à
s'attaquer à
s'attarder
s'atteler à
s'attendre à
PC Version
Copyright © 2018 WordTech Co.