The present invention concerns novel isoxazoline compounds of formula (I) and salts thereof:wherein the variables D, D, D, D, D, R, B, B, B, R, R, R, R, R, Y, Z, L, a and b have the meanings as defined herein. The present invention also concerns parasiticidal and pesticidal compositions comprising the isoxazoline compounds of formula (I), processes for their preparation and their uses to prevent or treat parasitic infections or infestations in animals and as pesticides.