Input (grade 9): The word castle is derived from the Latin word castellum which is a diminutive of the word castrum, meaning "fortified place".
Output (grade 9): The word castle comes from the Latin word castellum, which is a diminutive of the word castrum, meaning "fortified place".