high topspin ball - Spanish English Dictionary