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