substance that is toxic to cells - Espagnol Anglais Dictionnaire