Definify.com

Definition 2025


cnidoblasts

cnidoblasts

English

Noun

cnidoblasts

  1. plural of cnidoblast