ball protective netting - French English Dictionary