Crossword Genius

Call soldier on time for the money (7)

Ross

I believe the answer is:

ringgit

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

'the money' is the definition.
Although both the answer and definition are singular nouns, I can't understand how they can define each other.

'call soldier on time' is the wordplay.
'call' becomes 'ring' (telephone call).
'soldier' becomes 'GI' (GI can mean a US soldier).
'on' is a charade indicator (letters next to each other).
'time' becomes 't' (abbreviation).
'ring'+'gi'+'t'='RINGGIT'

'for' acts as a link.

Can you help me to learn more?

(Other definitions for ringgit that I've seen before include "capital of Malaysia" , "Standard monetary unit of Malaysia" , "Asian cash" , "Malaysian currency" , "Ready in Kuala Lumpur" .)

I've seen this clue in the Sydney Morning Herald.
Want a hint initially instead of a full solution? Install my app