heavy duty construction truck - Turkish English Dictionary