Rottendolly Rottendolly 23-09-2022 Biology contestada W Which term matches this definition? found in all cells and serves as the site for protein synthesis A. cytoplasm B. DNA C. eukaryote D. ribosomes