Definify.com

Definition 2024


cnidoblasts

cnidoblasts

English

Noun

cnidoblasts

  1. plural of cnidoblast