zooblast (0 synonym found)

We don't have any synonyms for zooblast yet.

Did you mean…

Think zooblast belongs in the thesaurus? Recommend it and we'll take a look.


Definition of zooblast:

(n) : Any animal cell

Definition of zooblast:

(n) : Any animal cell

Back to Top