apparatus for projecting playing balls - Spanish English Dictionary