Crossword Genius

For a teacher having to give a speech (5)

Ross

I believe the answer is:

orate

'give a speech' is the definition.
(oratory is public speaking)

'for a teacher having' is the wordplay.
'having' indicates a hidden word.
'ORATE' is hidden within 'for a teacher'.

'to' acts as a link.

(Other definitions for orate that I've seen before include "Speak in public" , "Pontificate" , "Make a flowery speech" , "Harangue" , "Speaker may" .)

I've seen this clue in The Daily Express.
Want a hint initially instead of a full solution? Install my app