steering deflectable wheels - French English Dictionary