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
Tweet