Yeap5go Yeap5go Medicine Answered Organelles that are composed of protein and RNA and are the sites of protein synthesis are called