YourDictionary

embryonoid medical definition

adjective
Resembling an embryo.

link/cite print suggestion box