apparatus for rolling off playing balls - Español Inglés Diccionario