microemboli

English

Noun

microemboli

  1. plural of microembolus