Top definition
noun
1. The act or process of swelling or the condition of being swollen.
2. A swollen organ or body part.
The intumescence beneath her bikini top was arousing.
by Xanthous Intumescence May 04, 2005
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush