Pathology General 6665de56 Which of the following Immunoglobulin protects the body surface: A IgD B IgG C IgA D IgM High-Yield Explanation No explanation provided.