immunotoxin - French English Dictionary