Biology Angiotensinogen is a protein produced and secreted by ? A) Liver cells B) Endothelial cells (cells lining the blood vessels) C) Macula densa cells D) Juxtaglomerular (JG) cells Detailed Solution: No Details Prev Next