Online English Dictionary

Home

Embolus


n.

Something inserted, as a wedge; the piston or sucker of a pump or syringe.


© 2009 Dammam Community College