A very good quiz! However, I am not quite comfortable with the sequence "embryo - fetus - baby". The first two are distinctly scientific terms, whereas "baby" is just as distinctly colloquial. Wouldn't "infant" or "newborn" be more appropriate?
the correct spelling of "battalion" should be used please. I typed it in and was totally confused about why it was not correct. please fix. otherwise, cool quiz!