apparatus for projecting playing balls - Francés Inglés Diccionario