A suffix
Suffix is at the end of a word but prefixes are at the beginning of the word.
I believe the answer of this problem is A. All other answers don't need the hyphen or do. I hope this answer helps you!
Answer: Archie
Explanation: Archie is an old professor who helps Leo make sense of his relationship with Stargirl.
She disguised him as the beggar so he could take out the suitors who were plaguing his wife Penelope.