What is the full meaning of immunotoxins
IMMUNOTOXIN, a toxin with immunosuppressive effects [n]
Example of the word immunotoxins placed on a Scrabble board.