Biology Card 1.16
The sites of protein synthesis in a cell are the ...