concrete placing machine - Turkish English Dictionary