Where does “endoblaste” come from?

endoblaste (French): endoblast

Definitions

  1. endoblast

Words derived from “endoblaste