Crossword Genius

Thanks to the navy, one might sail on it (4)

Ross

I believe the answer is:

tarn

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

'one might sail on it' is the definition.
I can't judge whether this defines the answer.

'thanks to the navy' is the wordplay.
'thanks' becomes 'ta' (UK informal version of 'thank you').
'to the navy' becomes 'RN' (abbreviation for Royal Navy).
'ta'+'rn'='TARN'

Can you help me to learn more?

(Other definitions for tarn that I've seen before include "Scottish mountain lake" , "Mountain pool: French department" , "Small mountain lake" , "High water" .)

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