tracklaying craft/vehicles - Turkish English Dictionary