EMBOL

Meaning:

'insertion'

'stopper'

'plug'

Additional Meaning:

'embolus'

Words: