slab turning apparatus - Francés Inglés Diccionario