EMBOLUS


Meaning of EMBOLUS in English

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

Webster's English dictionary.      Английский словарь Webster.