net affording protection against insects - French English Dictionary