training school: a school providing practical vocational and technical training
entity: that which is perceived or known or inferred to have its own distinct existence (living or nonliving)
iguanodon: massive herbivorous bipedal dinosaur with a long heavy tail; common in Europe and northern Africa; early Cretaceous period