×

s'atteler meaning in English

v. slog at one's work, work hard, persevere at one's work

Related Words

  1. s'atteler à
  2. s'attaquer à
  3. s'attarder
  4. s'atteler à
  5. s'attendre à
PC Version

Copyright © 2018 WordTech Co.