OPT: 1). nucleus 2). vacuoles 3). chloroplasts 4). ribosomes

Q: What are small organelles and are the site of protein synthesis? A:
Answer:
4).