English dictionary
detumescence meaning and definition
Definition and meaning of detumescence at MeaningMonkey.org. detumescence meaning and definition in the English Dictionary.DETUMESCENCE noun
Definition of detumescence (noun)
- diminution of swelling; the subsidence of anything swollen
Source: Princeton University Wordnet