Dictionary search results

Showing 1-2 of 2 results

blastula British & World English

An animal embryo at the early stage of development when it is a hollow ball of cells

blastula New Oxford Dictionary for Writers & Editors

embryo at an early stage of development