Crossword Genius

Name a good insect for shrew (9)

Ross

I believe the answer is:

termagant

'for shrew' is the definition.
(synonyms)

'name a good insect' is the wordplay.
'name' becomes 'term' (both can mean a word for something).
'good' becomes 'g' (abbreviation).
'insect' becomes 'ant' (ant is a kind of insect).
'term'+'a'+'g'+'ant'='TERMAGANT'

(Other definitions for termagant that I've seen before include "TT manager is an overbearing woman" , "Harsh-tempered woman" , "Awful female" , "Woman to avoid" , "Shrew, scold" .)

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