Crossword Genius

Many a dirty dog's expression of displeasure (4)

Ross

I believe the answer is:

drat

I'm a little stuck... Click here to teach me more about this clue!

'many a dirty dog's expression of displeasure' is the definition.
I can't tell whether this definition defines the answer.

'many a dirty dog's' is the wordplay.
'many' becomes 'd' (Roman numeral for 500).
'a dirty dog' becomes 'rat' (I've seen this in another clue).
'd'+'rat'='DRAT'

Can you help me to learn more?

(Other definitions for drat that I've seen before include "Expression of annoyance on DART" , "Informal expression of annoyance" , "Mild expletive" , "Exclamation of annoyance" , "Darn it!" .)

I've seen this clue in the Evening Standard.
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free. Check out my app or learn more about the Crossword Genius project.