self-steering axle - German English Dictionary