anything that obstructs or closes a vessel or canal

listen to the pronunciation of anything that obstructs or closes a vessel or canal
İngilizce - Türkçe
İngilizce - İngilizce
occlusion
anything that obstructs or closes a vessel or canal