heavy steering - French English Dictionary