substance which is used to kill parasites - Anglais Synonymes Dictionnaire