What is the full meaning of intumescences
INTUMESCENCE, a swollen or enlarged part of a plant or animal [n]
Example of the word intumescences placed on a Scrabble board.