ball touching the net - Spanish English Dictionary