meaning of detumescence
1.
Diminution
of
swelling;
subsidence
of
anything
swollen.
Related Words
detumescence
|
Developed & Maintained By
Taraprasad.com