meaning of tamponade

1. blockage or closure as of a wound or body cavity by or as if by a tampon especially to stop bleeding


Related Words

tamponade |

Developed & Maintained By Taraprasad.com

Treasure Words