Definify.com

Definition 2025


sporoblasts

sporoblasts

English

Noun

sporoblasts

  1. plural of sporoblast