detumescence meaning
UK US
detumescence (noun): diminution of swelling; the subsidence of anything swollen.
Definition of detumescence
- diminution of swelling; the subsidence of anything swollen
Type of: decline
Scrabble score: 19 (letter breakdown)
Word lists: words starting with DE · words ending in CE · 12-letter words
More about detumescence on Wikipedia.