thromboids

English

Noun

thromboids

  1. plural of thromboid