germany lost the battle of the atlantic because
Battle of the Atlantic The Germans failed to stop the flow of strategic supplies to Britain. This failure resulted in the build-up of troops and supplies needed for the D-Day landings. The defeat of the U-boat was a necessary precursor for accumulation of Allied troops and supplies to ensure Germany's defeat.