heavy duty undercarriage - Turkish English Dictionary