ball touched - Spanish English Dictionary