related to a biological or symbolic parasite - Français Anglais Dictionnaire