Answer:
Ribosome, I am not sure just a lucky guess! Hope you get it right!!
8.3m questions
11.0m answers