Oui, il existe une différences entre les deux termes
xénobiotique désigne toute substance étrangère à l’organisme vivant, elle n’est pas produite par l’organisme lui-même par exemple les antibiotiques
pour l’effet c’est pas forcément toxique, elle peut-être bénéfique (antibiotique), nocive ( pesticide) ou neutre.
Cependant toxique est toute substance qui peut entrainer un dommage ou un effet nocif sur l’organisme =( xénobiotique ayant un potentiel de danger) exemple : le plomb