Crossword Genius

Is geographical feature indicated on map right here? (5)

Ross

I believe the answer is:

river

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

'is geographical feature indicated on map right here?' is the definition.
Although both the answer and definition are singular nouns, I cannot understand how one could define the other.

'right here?' is the wordplay.
'right' becomes 'r' (common abbreviation).
'here?' becomes 'iver' (I can't explain this - if you can you should give a lot more credence to this answer).
'r'+'iver'='RIVER'

Can you help me to learn more?

(Other definitions for river that I've seen before include "Current" , "Eg, Trent" , "Dee, Exe or Wye, say" , "Eg, the Rhine" , "Waterway" .)

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