Input (grade 9): The word 'republic' is derived from the Latin phrase res publica which can be translated as "public affairs".
Output (grade 7): The word republic comes from the Latin language words res publica, which means "public thing".