ball stop unit - Spanish English Dictionary