Emboli(pl. ) of Embolus
Emboly(n.) Embolic invagination. See under Invagination.

Words within emboli

6 letter words: 3 results
5 letter words: 8 results
View all words...