English to Francais Dictionary
tumefaction
Turgescence
Meaning for tumefaction found in 12 Languages.
Sponored Video