major-general: a general officer ranking above a brigadier general and below a lieutenant general
general officer: officers in the Army or Air Force or Marines above the rank of colonel
building society: British equivalent of United States savings and loan association