The word 'red-colured' is an adjective as it is describing the shirt. Also, it does not have a figurative meaning. However, 'seeing red' is an idiom with a figurative meaning. Hence, 'The teacher saw red when Dinesh was late to school' is the correct answer.