What is the full meaning of immunomodulator
a substance that affects the functioning of the immune system [n]
Example of the word immunomodulator placed on a Scrabble board.