DETUMESCENCE


Meaning of DETUMESCENCE in English

(n.) Diminution of swelling; subsidence of anything swollen.

Webster's English dictionary.      Английский словарь Webster.