arbuscocytes

English

Noun

arbuscocytes

  1. plural of arbuscocyte