anything that obstructs or closes a vessel or canal

listen to the pronunciation of anything that obstructs or closes a vessel or canal
English - English
occlusion
anything that obstructs or closes a vessel or canal
Favorites