Crossword Genius

Explain why I am still stuck on platform? I must leave (9)

Ross

I believe the answer is:

translate

'explain' is the definition.
(I've seen this before)

'why i am still stuck on platform? i must leave' is the wordplay.
I cannot really understand how this works, but
'i' could be 'a' and 'a' is located in the answer.
'on' could be 'at' (I've seen this in other clues) and 'at' is found in the answer.
This explanation may well be incorrect...

(Other definitions for translate that I've seen before include "Convert" , "Put into another language" , "Change into another language" , "Express (words) in another language" , "Restate in another language" .)

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