Fish meals on which one could make progress (10)

I believe the answer is:
skateboard
'fish meals on which one could make progress' is the definition.
Although both the answer and definition are singular nouns, I don't see how one could define the other.
'fish meals on' is the wordplay.
'fish' becomes 'skate' (skate is a kind of fish).
'meals' becomes 'board' (I've seen this before).
'on' means one lot of letters go next to another.
'skate'+'board'='SKATEBOARD'
Can you help me to learn more?
(Other definitions for skateboard that I've seen before include "which carries playful youth along" , "Wheeled plaything" , "Urban youth's transport" , "Transporter used for hot dog" , "Youth transport" .)
