Answer:
Dinoflagellate
Explanation:
the answer is a pt aka physical therapist
Contains ribosomes
Responsible for protein synthesis
I hope this helps :)