steering non-deflectable wheels - French English Dictionary