jaythemanz jaythemanz 17-02-2017 Biology Answered which of the following is the site of protein synthesis or translation