Crossword Genius

Creature that eats pile of fish revolting to them (6,4)

Ross

I believe the answer is:

carpet moth

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

'creature that eats pile' is the definition.
The definition and answer can be both animals as well as being singular nouns.
Perhaps there's an association between them I don't understand?

'fish revolting to them' is the wordplay.
'fish' becomes 'carp' (carp is a kind of fish).
'revolting' is an anagram indicator.
'to'+'them'='tothem'
'tothem' with letters rearranged gives 'etmoth'.
'carp'+'etmoth'='CARPET-MOTH'

'of' is the link.

Can you help me to learn more?

(Other definitions for carpet moth that I've seen before include "Destructive insect" , "Large insect" .)

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