Meaning of detumescence

Definition of detumescence

(noun) diminution of swelling; the subsidence of anything swollen

Other information on detumescence

WIKIPEDIA results for detumescence
Amazon results for detumescence