Definify.com

Definition 2026


cnidoblasts

cnidoblasts

English

Noun

cnidoblasts

  1. plural of cnidoblast