Detumescence
Word Dictionary
-> Detumescence
Search:
Detumescence
(n.) Diminution of swelling; subsidence of anything swollen.
Terms of Use
Canadian Jobs