tillymaid8449 tillymaid8449 29-06-2017 Biology contestada The framework or stroma of organs such as the spleen liver and lymph nodes is made up of