ectoblast - Spanish English Dictionary