ball protective netting - Francés Inglés Diccionario