Embolus
English Meaning
Something inserted, as a wedge; the piston or sucker of a pump or syringe.
- A mass, such as an air bubble, a detached blood clot, or a foreign body, that travels through the bloodstream and lodges so as to obstruct or occlude a blood vessel.
Sorry, No Malayalam Meaning for your input!
See Embolu Want To Try Embolus In Malayalam??