blastosphere








noun Embryology.

  1. a blastula, especially a blastocyst.

noun

  1. another name for blastula
  2. another name for blastocyst (def. 1)
52 queries 0.892