group captain: a commissioned officer (especially one in the Royal Air Force) equivalent in rank to a colonel in the army
viscera: internal organs collectively (especially those in the abdominal cavity)