Crossword Genius

Gee-gee in river runs, one complains (7)

Ross

I believe the answer is:

niggler

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

'one complains' is the definition.
I can't tell whether this definition defines the answer.

'gee-gee in river runs' is the wordplay.
'gee' becomes 'g' (synonyms).
'gee' becomes 'g' (synonyms).
'in' means one lot of letters goes inside another.
'river' becomes 'nile' (Nile is an example).
'runs' becomes 'r' (cricket abbreviation).
'g'+'g'='gg'
'gg' inserted into 'nile' is 'niggle'.
'niggle'+'r'='NIGGLER'

Can you help me to learn more?

(Another definition for niggler that I've seen is " Nit-picker".)

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