embryon - Spanish English Dictionary