Crossword Genius

Perhaps gents love farm animals crossing river in Scottish village (4,1,6)

Ross

I believe the answer is:

john o groats

'scottish village' is the definition.
(John o' Groats is a Scottish village)

'perhaps gents love farm animals crossing river' is the wordplay.
'perhaps gents' becomes 'john' (john can informally mean a toilet).
'love' becomes 'o' (love means zero in tennis).
'farm animals' becomes 'goats' (goats might be kept on a farm).
'crossing' indicates putting letters inside.
'river' becomes 'r' (abbreviation for river).
'goats' going around 'r' is 'groats'.
'john'+'o'+'groats'='JOHN-O-GROATS'

'in' is the link.

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