long tom: a long swivel cannon formerly used by the navy
cannon: a large artillery gun that is usually on wheels
secretarial school: a school where secretarial skills (typing and shorthand and filing etc) are taught