heavy duties - French English Dictionary