tracklaying craft/vehicles - Spanish English Dictionary