tennis-ball serving machine - Spanish English Dictionary