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